<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="ds" targetNamespace="http://tempuri.org/ds.xsd" xmlns:mstns="http://tempuri.org/ds.xsd" xmlns="http://tempuri.org/ds.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="ds" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_DataSetName="ds" msprop:Generator_UserDSName="ds">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="ADSiteData" msprop:Generator_TableClassName="ADSiteDataDataTable" msprop:Generator_TableVarName="tableADSiteData" msprop:Generator_TablePropName="ADSiteData" msprop:Generator_RowDeletingName="ADSiteDataRowDeleting" msprop:Generator_UserTableName="ADSiteData" msprop:Generator_RowChangingName="ADSiteDataRowChanging" msprop:Generator_RowEvHandlerName="ADSiteDataRowChangeEventHandler" msprop:Generator_RowDeletedName="ADSiteDataRowDeleted" msprop:Generator_RowEvArgName="ADSiteDataRowChangeEvent" msprop:Generator_RowChangedName="ADSiteDataRowChanged" msprop:Generator_RowClassName="ADSiteDataRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ADSiteName" msprop:Generator_ColumnVarNameInTable="columnADSiteName" msprop:Generator_ColumnPropNameInRow="ADSiteName" msprop:Generator_ColumnPropNameInTable="ADSiteNameColumn" msprop:Generator_UserColumnName="ADSiteName" type="xs:string" />
              <xs:element name="ADSiteIPData" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="ADSiteIPData" msprop:Generator_ColumnVarNameInTable="columnADSiteIPData" msprop:Generator_ColumnPropNameInTable="ADSiteIPDataColumn" msprop:Generator_UserColumnName="ADSiteIPData" type="xs:string" minOccurs="0" />
              <xs:element name="ADSiteIPVersion" msprop:Generator_ColumnVarNameInTable="columnADSiteIPVersion" msprop:Generator_ColumnPropNameInRow="ADSiteIPVersion" msprop:Generator_ColumnPropNameInTable="ADSiteIPVersionColumn" msprop:Generator_UserColumnName="ADSiteIPVersion" type="xs:unsignedByte" default="0" minOccurs="0" />
              <xs:element name="ADSiteSubnetBits" msprop:nullValue="_throw" msprop:Generator_ColumnPropNameInRow="ADSiteSubnetBits" msprop:Generator_ColumnVarNameInTable="columnADSiteSubnetBits" msprop:Generator_ColumnPropNameInTable="ADSiteSubnetBitsColumn" msprop:Generator_UserColumnName="ADSiteSubnetBits" type="xs:int" default="0" minOccurs="0" />
              <xs:element name="Id" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SccmBoundaryData" msprop:Generator_TableClassName="SccmBoundaryDataDataTable" msprop:Generator_TableVarName="tableSccmBoundaryData" msprop:Generator_TablePropName="SccmBoundaryData" msprop:Generator_RowDeletingName="SccmBoundaryDataRowDeleting" msprop:Generator_UserTableName="SccmBoundaryData" msprop:Generator_RowChangingName="SccmBoundaryDataRowChanging" msprop:Generator_RowEvHandlerName="SccmBoundaryDataRowChangeEventHandler" msprop:Generator_RowDeletedName="SccmBoundaryDataRowDeleted" msprop:Generator_RowEvArgName="SccmBoundaryDataRowChangeEvent" msprop:Generator_RowChangedName="SccmBoundaryDataRowChanged" msprop:Generator_RowClassName="SccmBoundaryDataRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SiteCode" msprop:Generator_ColumnVarNameInTable="columnSiteCode" msprop:Generator_ColumnPropNameInRow="SiteCode" msprop:Generator_ColumnPropNameInTable="SiteCodeColumn" msprop:Generator_UserColumnName="SiteCode">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="BoundaryData" msprop:nullValue="_null" msprop:Generator_ColumnPropNameInRow="BoundaryData" msprop:Generator_ColumnVarNameInTable="columnBoundaryData" msprop:Generator_ColumnPropNameInTable="BoundaryDataColumn" msprop:Generator_UserColumnName="BoundaryData" type="xs:string" minOccurs="0" />
              <xs:element name="BoundaryType" msprop:Generator_ColumnVarNameInTable="columnBoundaryType" msprop:Generator_ColumnPropNameInRow="BoundaryType" msprop:Generator_ColumnPropNameInTable="BoundaryTypeColumn" msprop:Generator_UserColumnName="BoundaryType" type="xs:string" minOccurs="0" />
              <xs:element name="Id" msdata:AutoIncrement="true" msdata:Caption="Index" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SccmSites" msprop:Generator_TableClassName="SccmSitesDataTable" msprop:Generator_TableVarName="tableSccmSites" msprop:Generator_TablePropName="SccmSites" msprop:Generator_RowDeletingName="SccmSitesRowDeleting" msprop:Generator_UserTableName="SccmSites" msprop:Generator_RowChangingName="SccmSitesRowChanging" msprop:Generator_RowEvHandlerName="SccmSitesRowChangeEventHandler" msprop:Generator_RowDeletedName="SccmSitesRowDeleted" msprop:Generator_RowEvArgName="SccmSitesRowChangeEvent" msprop:Generator_RowChangedName="SccmSitesRowChanged" msprop:Generator_RowClassName="SccmSitesRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SiteCode" msprop:Generator_ColumnVarNameInTable="columnSiteCode" msprop:Generator_ColumnPropNameInRow="SiteCode" msprop:Generator_ColumnPropNameInTable="SiteCodeColumn" msprop:Generator_UserColumnName="SiteCode">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsProcessed" msprop:Generator_ColumnVarNameInTable="columnIsProcessed" msprop:Generator_ColumnPropNameInRow="IsProcessed" msprop:Generator_ColumnPropNameInTable="IsProcessedColumn" msprop:Generator_UserColumnName="IsProcessed" type="xs:boolean" default="false" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SccmBoundaryIPRangeData" msprop:Generator_TableClassName="SccmBoundaryIPRangeDataDataTable" msprop:Generator_TableVarName="tableSccmBoundaryIPRangeData" msprop:Generator_TablePropName="SccmBoundaryIPRangeData" msprop:Generator_RowDeletingName="SccmBoundaryIPRangeDataRowDeleting" msprop:Generator_UserTableName="SccmBoundaryIPRangeData" msprop:Generator_RowChangingName="SccmBoundaryIPRangeDataRowChanging" msprop:Generator_RowEvHandlerName="SccmBoundaryIPRangeDataRowChangeEventHandler" msprop:Generator_RowDeletedName="SccmBoundaryIPRangeDataRowDeleted" msprop:Generator_RowEvArgName="SccmBoundaryIPRangeDataRowChangeEvent" msprop:Generator_RowChangedName="SccmBoundaryIPRangeDataRowChanged" msprop:Generator_RowClassName="SccmBoundaryIPRangeDataRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SiteCode" msprop:Generator_ColumnVarNameInTable="columnSiteCode" msprop:Generator_ColumnPropNameInRow="SiteCode" msprop:Generator_ColumnPropNameInTable="SiteCodeColumn" msprop:Generator_UserColumnName="SiteCode" type="xs:string" />
              <xs:element name="IPRangeLow" msprop:Generator_ColumnVarNameInTable="columnIPRangeLow" msprop:Generator_ColumnPropNameInRow="IPRangeLow" msprop:Generator_ColumnPropNameInTable="IPRangeLowColumn" msprop:Generator_UserColumnName="IPRangeLow" type="xs:int" />
              <xs:element name="IPRangeHigh" msprop:Generator_ColumnVarNameInTable="columnIPRangeHigh" msprop:Generator_ColumnPropNameInRow="IPRangeHigh" msprop:Generator_ColumnPropNameInTable="IPRangeHighColumn" msprop:Generator_UserColumnName="IPRangeHigh" type="xs:int" />
              <xs:element name="Id" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:ADSiteData" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:unique name="SccmBoundaryData_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:SccmBoundaryData" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:unique name="SccmSites_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:SccmSites" />
      <xs:field xpath="mstns:SiteCode" />
    </xs:unique>
    <xs:unique name="SccmBoundaryIPRangeData_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:SccmBoundaryIPRangeData" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
  </xs:element>
</xs:schema>